Part Number Hot Search : 
DTA114Y STR4A80 DO1605T DS1724 HT46R CSLA2GG ADXL321 10003
Product Description
Full Text Search
 

To Download M87C196KD Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 M87C196KC M87C196KD 16-BIT HIGH-PERFORMANCE CHMOS MICROCONTROLLERS WITH ON-CHIP EPROM
Special Environment
M87C196KC 16 KBytes EPROM 512 Bytes RAM M87C196KD 32 KBytes EPROM 1024 Bytes RAM
Y Y Y Y Y Y Y Y Y Y Y Y Y
M87C196KC 16 MHz Operation M87C196KD 16 and 20 MHz Operation Register-to-Register Architecture 28 Interrupt Sources 16 Vectors Peripheral Transaction Server 1 4 ms 16 x 16 Multiply (20 MHz) 1 75 ms 16 x 16 Multiply (16 MHz) 2 4 ms 32 16 Divide (20 MHz) 3 0 ms 32 16 Divide (16 MHz) Powerdown and Idle Modes Five 8-Bit I O Ports 16-Bit Watchdog Timer Available in 68-Lead PGA and 68-Lead Ceramic Quad Flatpack Packages
Y
Dynamically Configurable 8-Bit or 16-Bit Buswidth Full Duplex Serial Port High Speed I O Subsystem 16-Bit Timer 16-Bit Up Down Counter with Capture 3 Pulse-Width-Modulated Outputs Four 16-Bit Software Timers 8- or 10-Bit A D Converter with Sample Hold HOLD HLDA Bus Protocol Product Grades SE1 (QML) b 55 C to a 125 C SE2 (QML) b 40 C to a 125 C (M87C196KD only)
Y Y Y Y Y Y Y
Y Y
The M87C196KC KD 16-bit microcontroller is a high performance member of the MCS -96 microcontroller family The M87C196KC KD is an enhanced M80C196KB device with on-chip RAM and EPROM Intel's CHMOS III-E process provides a high performance processor along with low power consumption Four high-speed capture inputs are provided to record times when events occur Six high-speed outputs are available for pulse or waveform generation The high-speed output can also generate four software timers or start an A D conversion Events can be based on the timer or up down counter For bus design information configuration and programming please see the 8XC196KC 8XC196KD User's Manual (order 272238)
MCS -96 is a registered trademark of Intel Corporation
Other brands and names are the property of their respective owners Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or copyright for sale and use of Intel products except as provided in Intel's Terms and Conditions of Sale for such products Intel retains the right to make changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
COPYRIGHT
INTEL CORPORATION 1996
February 1996
Order Number 271116-005
M87C196KC M87C196KD
271116 - 1
Figure 1 M87C196KC KD Block Diagram
PACKAGING
PGA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 CQFP 9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61 60 59 58 57 56 55 Signal ACH7 P0 7 ACH6 P0 6 ACH2 P0 2 ACH0 P0 0 ACH1 P0 1 ACH3 P0 3 NMI EA VCC VSS XTAL1 XTAL2 CLKOUT BUSWIDTH INST ALE ADV RD AD0 P3 0 AD1 P3 1 AD2 P3 2 AD3 P3 3 AD4 P3 4 AD5 P3 5 PGA CQFP 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Signal AD6 P3 6 AD7 P3 7 AD8 P4 0 AD9 P4 1 AD10 P4 2 AD11 P4 3 AD12 P4 4 AD13 P4 5 AD14 P4 6 AD15 P4 7 T2CLK P2 3 READY T2RST P2 4 AINC BHE WRH WR WRL PWM0 P2 5 T2CAPTURE P2 7 PACT VPP VSS HS0 3 HS0 2 T2UP-DN P2 6 P1 7 HOLD PGA 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 CQFP 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 Signal P1 6 HLDA P1 5 BREQ HSO 1 HSO 0 HSO 5 HSI 3 HSO 4 HSI 2 HSI 1 HSI 0 P1 4 PWM2 P1 3 PWM1 P1 2 P1 1 P1 0 TXD P2 0 RXD P2 1 RESET EXTINT P2 2 VSS VREF ANGND ACH4 P0 4 ACH5 P0 5
Figure 2 Pin Definitions
2
M87C196KC M87C196KD
PACKAGING
The M87C196KC KD is available in a ceramic pin grid array shown in Figure 3 and a leaded ceramic quad pack shown in Figure 4
271116 - 33
Figure 3 68-Pin Grid Array Pinout 3
M87C196KC M87C196KD
271116 - 2
Figure 4 68-Pin Ceramic Quad Flatpack
4
M87C196KC M87C196KD
PIN DESCRIPTIONS
Symbol VCC VSS VREF Main supply voltage (5V) Digital circuit ground (0V) There are three VSS pins all of which must be connected Reference voltage for the A D converter (5V) VREF is also the supply voltage to the analog portion of the A D converter and the logic used to read Port 0 Must be connected for A D and Port 0 to function Reference ground for the A D converter Must be held at nominally the same potential as VSS Timing pin for the return from powerdown circuit Connect this pin with a 1 mF capacitor to VSS and a 1 MX resistor to VCC If this function is not used VPP may be tied to VCC This pin is the programming voltage on the EPROM device Input of the oscillator inverter and of the internal clock generator Output of the oscillator inverter Output of the internal clock generator The frequency of CLKOUT is frequency Reset input to the chip Input for buswidth selection If CCR bit 1 is a one this pin selects the bus width for the bus cycle in progress If BUSWIDTH is a 1 a 16-bit bus cycle occurs If BUSWIDTH is a 0 an 8-bit cycle occurs If CCR bit 1 is a 0 the bus is always an 8-bit bus A positive transition causes a vector through 203EH Output high during an external memory read indicates the read is an instruction fetch INST is valid throughout the bus cycle INST is activated only during external memory accesses and output low for a data fetch Input for memory select (External Access) EA equal to a TTL-high causes memory accesses to locations 2000H through 5FFFH to be directed to on-chip EPROM EA equal to a TTL-low causes accesses to those locations to be directed to off-chip memory Address Latch Enable or Address Valid output as selected by CCR Both pin options provide a signal to demultiplex the address from the address data bus When the pin is ADV it goes inactive high at the end of the bus cycle ALE ADV is activated only during external memory accesses Read signal output to external memory RD is activated only during external memory reads Write and Write Low output to external memory as selected by the CCR WR will go low for every external write while WRL will go low only for external writes where an even byte is being written WR WRL is activated only during external memory writes Bus High Enable or Write High output to external memory as selected by the CCR BHE e 0 selects the bank of memory that is connected to the high byte of the data bus A0 e 0 selects the bank of memory that is connected to the low byte of the data bus Thus accesses to a 16-bit wide memory can be to the low byte only (A0 e 0 BHE e 1) to the high byte only (A0 e 1 BHE e 0) or both bytes (A0 e 0 BHE e 0) If the WRH function is selected the pin will go low if the bus cycle is writing to an odd memory location BHE WRH is valid only during 16-bit external memory write cycles the oscillator Name and Function
ANGND VPP
XTAL1 XTAL2 CLKOUT RESET BUSWIDTH
NMI INST
EA
ALE ADV
RD WR WRL
BHE WRH
5
M87C196KC M87C196KD
PIN DESCRIPTIONS (Continued)
Symbol READY HSI HSO Port 0 Port 1 Port 2 Ports 3 and 4 HOLD HLDA BREQ Name and Function Ready input to lengthen external memory cycles for interfacing to slow or dynamic memory or for bus sharing When the external memory is not being used READY has no effect Inputs to High Speed Input Unit Four HSI pins are available HSI 0 HSI 1 HSI 2 and HSI 3 Two of them (HSI 2 and HSI 3) are shared with the HSO Unit Outputs from High Speed Output Unit Six HSO pins are available HSO 0 HSO 1 HSO 2 HSI 3 HSO 4 and HSO 5 Two of them (HSO 4 and HSO 5) are shared with the HSI Unit 8-bit high impedance input-only port These pins can be used as digital inputs and or as analog inputs to the on-chip A D converter 8-bit quasi-bidirectional I O port 8-bit multi-functional port All of its pins are shared with other functions in the M87C196KC 8-bit bidirectional I O ports with open drain outputs These pins are shared with the multiplexed address data bus which has strong internal pullups Bus Hold input requesting control of the bus Bus Hold acknowledge output indicating release of the bus Bus Request output activated when the bus controller has a pending external memory cycle
6
M87C196KC M87C196KD
ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings
Case Temperature Under Bias Storage Temperature Voltage On Any Pin to VSS Power Dissipation
b 55 C to a 125 C b 65 C to a 150 C b 0 5V to a 7 0V
NOTICE This data sheet contains preliminary information on new products in production The specifications are subject to change without notice Verify with your local Intel Sales office that you have the latest data sheet before finalizing a design
1 5W
WARNING Stressing the device beyond the ``Absolute Maximum Ratings'' may cause permanent damage These are stress ratings only Operation beyond the ``Operating Conditions'' is not recommended and extended exposure beyond the ``Operating Conditions'' may affect device reliability
OPERATING CONDITIONS
Symbol TC (SE1) TC (SE2) VCC VREF FOSC FOSC Description Case Temperature (Instant On) Case Temperature (Instant On) Digital Supply Voltage Analog Supply Voltage Oscillator Frequency Oscillator Frequency (M87C196KD-20 only) Min
b 55 b 40
Max
a 125 a 125
Units C C V V MHz MHz
4 50 4 50 35 35
5 50 5 50 16 20
NOTE ANGND and VSS should be nominally at the same potential
DC Characteristics
Symbol VIL VIH VIH1 VIH2 VOL
(Over Specified Operating Conditions)
Min
b0 5
Description Input Low Voltage Input High Voltage (Note 1) Input High Voltage on XTAL 1 EA Input High Voltage on RESET Output Low Voltage
Max 08 VCC VCC VCC 03 0 45 15 08
Units V V V V V V V V
Test Conditions
0 2 VCC a 1 0 0 7 VCC 2 32
IOL e 200 mA IOL e 2 8 mA IOL e 7 mA IOL e a 0 4 mA
VOL1
Output Low Voltage in RESET on P2 5 (Note 2)
NOTES 1 All pins except RESET XTAL1 and EA 2 Violating these specifications in Reset may cause the part to enter test modes
7
M87C196KC M87C196KD
DC Characteristics
Symbol VOH
(Over Specified Operating Conditions) (Continued) Min VCC b 0 3 VCC b 0 7 VCC b 1 5 VCC b 0 3 VCC b 0 7 VCC b 1 5 20
g10 g3
Description Output High Voltage (Standard Outputs) Output High Voltage (Quasi-bidirectional Outputs) Output High Voltage in RESET on P2 0 (Note 7) Input Leakage Current (Std Inputs) Input Leakage Current (Port 0) 1 to 0 Transition Current (QBD Pins) Logical 0 Input Current (QBD Pins) Logical 1 Input Current (NMI Pin) Active Mode Current in Reset A D Converter Reference Current Idle Mode Current Powerdown Mode Current Reset Pullup Resistor Pin Capacitance (Any Pin to VSS)
Max
Units V V V V V V V mA mA mA mA mA mA mA mA mA mA X pF
Test Conditions IOH e b 200 mA IOH e b 3 2 mA IOH e b 7 mA IOH e b 10 mA IOH e b 30 mA IOH e b 60 mA IOH e b 0 8 mA 0 k VIN k VCC b 0 3V 0 k VIN k VREF VIN e 2 0V VIN e 0 45V VIN e VCC b 0 3V XTAL1 e 16 MHz XTAL1 e 20 MHz VCC e VPP e VREF e 5 5V VCC e VPP e VREF e 5 5V VCC e 5 5V VIN e 4 0V
VOH1
VOH2 ILI ILI1 ITL IIL IIH ICC IREF IIDLE IPD RRST CS
b 650 b 70
250 75 93 5 30 70 6K 65K 10
NOTES (Notes apply to all specifications) 1 QBD (Quasi-bidirectional) pins include Port 1 P2 6 and P2 7 2 Standard Outputs include AD0-15 RD WR ALE BHE INST HSO pins PWM P2 5 CLKOUT RESET Ports 3 and 4 TXD P2 0 and RXD (in serial mode 0) The VOH specification is not valid for RESET Ports 3 and 4 are open-drain outputs 3 Standard Inputs include HSI pins READY BUSWIDTH RXD P2 1 EXTINT P2 2 T2CLK P2 3 and T2RST P2 4 4 Maximum current per pin must be externally limited to the following values if VOL is held above 0 45V or VOH is held below VCC b 0 7V IOL on Output pins 10 mA IOH on quasi-bidirectional pins self limiting IOH on Standard Output pins 10 mA 5 Maximum current per bus pin (data and control) during normal operation is g3 2 mA 6 During normal (non-transient) conditions the following total current limits apply IOH is self limiting Port 1 P2 6 IOL 29 mA IOH 26 mA HSO P2 0 RXD RESET IOL 29 mA IOL 13 mA IOH 11 mA P2 5 P2 7 WR BHE IOH 52 mA AD0 - AD15 IOL 52 mA IOH 13 mA RD ALE INST-CLKOUT IOL 13 mA 7 Violating these specifications in Reset may cause the part to enter test modes
8
M87C196KC M87C196KD
ICC Max e 3 88 c FREQ a 8 43 IIDLE Max e 1 65 c FREQ a 2 2
271116 - 21
Figure 5 ICC and IIDLE vs Frequency
AC Characteristics
For use over specified operating conditions The system must meet these specifications to work with the M87C196KC KD Symbol TAVYV TLLYV TYLYH TCLYX TLLYX TAVGV TLLGV TCLGX TAVDV TRLDV TCLDV TRHDZ TRXDX Description Address Valid to READY Setup ALE Low to READY Setup Non READY Time READY Hold after CLKOUT Low READY Hold after ALE Low Address Valid to Buswidth Setup ALE Low to Buswidth Setup Buswidth Hold after CLKOUT Low Address Valid to Input Data Valid RD Active to Input Data Valid CLKOUT Low to Input Data Valid End of RD to Input Data Float Data Hold after RD Inactive 0 0 3 TOSC b 55 TOSC b 26 TOSC b 50 TOSC b 5 0 TOSC b 15 Min Max 2 TOSC b 75 TOSC b 75 No upper limit TOSC b 30 2 TOSC b 40 2 TOSC b 75 TOSC b 65 Units ns ns ns ns ns ns ns ns ns ns ns ns ns (Note 2) (Note 2) (Note 1) (Note 1) Notes
NOTES 1 If max is exceeded additional wait states will occur 2 If wait states are used add 2 TOSC N where N e number of wait states 3 Test Conditions Capacitive load on all pins e 100 pF Rise and fall times e 10 ns FOSC e 16 MHz
9
M87C196KC M87C196KD
AC Characteristics
(Continued) For user over specified operating conditions The M87C196KC KD will meet these specifications Symbol FXTAL TOSC TXHCH TCLCL TCHCL TCLLH TLLCH TLHLH TLHLL TAVLL TLLAX TLLRL TRLCL TRLRH TRHLH TRLAZ TLLWL TCLWL TQVWH TCHWH TWLWH TWHQX TWHLH TWHBX TWHAX TRHBX TRHAX Description Frequency on XTAL1 1 FXTAL XTAL1 High to CLKOUT High or Low CLKOUT Cycle Time CLKOUT High Period CLKOUT Falling Edge to ALE Rising ALE Falling Edge to CLKOUT Rising ALE Cycle Time ALE High Period Address Setup to ALE Falling Edge Address Hold after ALE Falling Edge ALE Falling Edge to RD Falling Edge RD Low to CLKOUT Falling Edge RD Low Period RD Rising Edge to ALE Rising Edge RD Low to Address Float ALE Falling Edge to WR Falling Edge CLKOUT Low to WR Falling Edge Data Stable to WR Rising Edge CLKOUT High to WR Rising Edge WR Low Period Data Hold after WR Rising Edge WR Rising Edge to ALE Rising Edge BHE INST after WR Rising Edge AD8-15 HOLD after WR Rising BHE INST after RD Rising Edge AD8-15 HOLD after RD Rising TOSC b 10 0 TOSC b 23
b 10
Min 35 35 62 5 50 10 2 TOSC TOSC b 10
b5 b 29
Max 16 20 286 286 110
Units MHz MHz ns ns ns ns ns ns ns ns ns
Notes KC KD-16 KD-20 KC KD-16 KD-20
TOSC a 20 15
a 15
4 TOSC TOSC b 10 TOSC b 15 TOSC b 49 TOSC b 36 0 TOSC b 5 TOSC TOSC a 25 15 30 30 TOSC a 15
(Note 3)
ns ns ns ns ns ns ns ns 25 ns (Note 3) (Note 1) KC-16 KD-16 20
15
ns ns ns (Note 3)
TOSC b 30 TOSC b 30 TOSC b 10 TOSC b 10 TOSC b 50 TOSC b 10 TOSC b 25 TOSC a 15
ns ns ns ns ns
(Note 1)
(Note 2)
(Note 2)
NOTES 1 Assuming back-to-back bus cycles 2 8-Bit bus only 3 If wait states are used add 2 TOSC N where N e number of wait states 4 Test Conditions Capacitive load on all pins e 100 pF Rise and fall times e 10 ns FOSC e 16 MHz
10
M87C196KC M87C196KD
271116 - 22
Figure 6 System Bus Timings
11
M87C196KC M87C196KD
271116 - 23
Figure 7 READY Timings (One Waitstate)
271116 - 24
Figure 8 Buswidth Timings
12
M87C196KC M87C196KD
HOLD HLDA Timings
Symbol THVCH TCLHAL TCLBRL THALAZ THALBZ TCLHAH TCLBRH THAHAX THAHBV TCLLH HOLD Setup CLKOUT Low to HLDA Low CLKOUT Low to BREQ Low HLDA Low to Address Float HLDA Low to BHE INST RD WR Weakly Driven CLKOUT Low to HLDA High CLKOUT Low to BREQ High HLDA High to Address No Longer Float HLDA High to BHE INST RD WR Valid CLKOUT Low to ALE High
b 15 b 15 b 15 b 10 b5
Description
Min 55
b 15 b 15
Max
Units ns
Notes (Note 1)
15 15 10 15 15 15
ns ns ns ns ns ns ns ns
15
ns
NOTE 1 To guarantee recognition at next clock
DC SPECIFICATIONS IN HOLD Min Weak Pullups on ADV RD WR WRL BHE Weak Pulldowns on ALE INST 50K Max 250K Units VCC e 5 5V VIN e 0 45V
10K
50K
VCC e 5 5V VIN e 2 4
271116 - 25
Figure 9 HOLD HLDA Timings 13
M87C196KC M87C196KD
EXTERNAL CLOCK DRIVE
Symbol 1 TXLXL TXLXL TXHXX TXLXX TXLXH TXHXL Parameter Oscillator Frequency Oscillator Frequency High Time Low Time Rise Time Fall Time Min 35 35 62 5 50 22 17 22 17 10 10 Max 16 0 20 0 286 286 Units MHz MHz ns ns ns ns ns ns ns Notes KC KD-16 KD-20 KC KD-16 KD-20 KC KD-16 KD-20 KC KD-16 KD-20
271116 - 26
Figure 10 External Clock Drive Waveforms
271116 - 27 AC Testing inputs are driven at 2 4V for a Logic ``1'' and 0 45V for a Logic ``0'' Timing measurements are made at 2 0V for a Logic ``1'' and 0 8V for a Logic ``0''
271116 - 28 For Timing Purposes a Port Pin is no Longer Floating when a 100 mV change from Load Voltage Occurs and Begins to Float when a 100 mV change from the Loaded VOH VOL Level occurs IOL IOH e g15 mA
Figure 11 AC Testing Input Output Waveforms EXPLANATION OF AC SYMBOLS
Figure 12 Float Waveforms
Each symbol is two pairs of letters prefixed by ``T'' for time The characters in a pair indicate a signal and its condition respectively Symbols represent the time between the two signal condition points Conditions H High L Low V Valid X No Longer Valid Z Floating Signals A Address B BHE C CLKOUT D DATA G Buswidth H HOLD HA HLDA L BR R W X Y Q ALE ADV BREQ RD WR WRH WRL XTAL1 READY Data Out
14
M87C196KC M87C196KD
AC CHARACTERISTICS
SERIAL PORT TIMING Symbol TXLXL TXLXH TXLXL TXLXH TQVXH TXHQX TXHQV TDVXH TXHDX TXHQZ
SERIAL PORT
SHIFT REGISTER MODE
SHIFT REGISTER MODE Parameter Min 6 TOSC 4 TOSC g50 4 TOSC 2 TOSC g50 2 TOSC b 50 2 TOSC b 50 2 TOSC a 50 TOSC a 50 0 1 TOSC Max Units ns ns ns ns ns ns ns ns ns ns
Serial Port Clock Period (BRR t 8002H) Serial Port Clock Falling Edge to Rising Edge (BRR t 8002H) Serial Port Clock Period (BRR e 8001H) Serial Port Clock Falling Edge to Rising Edge (BRR e 8001H) Output Data Setup to Clock Rising Edge Output Data Hold after Clock Rising Edge Next Output Data Valid after Clock Rising Edge Input Data Setup to Clock Rising Edge Input Data Hold after Clock Rising Edge Last Clock Rising to Output Float
WAVEFORM
SERIAL PORT
SHIFT REGISTER MODE
271116 - 29
Figure 13 Serial Port Waveform
Shift Register Mode
THERMAL CHARACTERISTICS
M87C196KC Package Type PGA CQFP ija 29 5 C W 30 C W ijc 6C W 95 C W ija 29 C W 30 C W M87C196KD ijc 4C W 11 C W
All thermal impedance data is approximate for static air conditions at 1W of power dissipation Values will change depending on operation conditions and application See the Intel Packaging Handbook (order number 240800) for a description of Intel's thermal impedance test methodology
15
M87C196KC M87C196KD
EPROM SPECIFICATIONS AC EPROM Programming Characteristics
Operating Conditions Load Capacitance e 150 pF TA e a 25 C g5 C VCC VREF e 5V VSS ANGND e 0V VPP e 12 50V g0 25V EA e 12 50V g0 25V Symbol TSHLL TLLLH TAVLL TLLAX TPLDV TPHDX TDVPL TPLDX TPLPH(2) TPHLL TLHPL TPHPL TPHIL TILIH TILVH TILPL TPHVL Description Reset High to First PALE Low PALE Pulse Width Address Setup Time Address Hold Time PROG Low to Word Dump Valid Word Dump Data Hold Data Setup Time Data Hold Time PROG Pulse Width PROG High to Next PALE Low PALE High to PROG Low PROG High to Next PROG Low PROG High to AINC Low AINC Pulse Width PVER Hold after AINC Low AINC Low to PROG Low PROG High to PVER Valid 0 400 50 220 220 220 0 240 50 170 220 Min 1100 50 0 100 50 50 Max Units TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC TOSC
NOTES 1 Run Time Programming is done with Fosc e 6 0 MHz to 12 0 MHz VREF e 5V g0 50V TA e a 25 C to g5 C and VPP e 12 50V 2 This specification is for the Word Dump Mode For programming pulses use 300 TOSC a 100 ms
DC EPROM Programming Characteristics
Symbol IPP Description VPP Supply Current (When Programming) Min Max 100 Units mA
NOTE VPP must be within 1V of VCC while VCC k 4 5V VPP must not have a low impedance path to ground of VSS while VCC l 4 5V
16
M87C196KC M87C196KD
If the M87C196KC KD is to be exposed to light for extended periods of time opaque labels must be placed over the EPROM's window to prevent unintentional erasure The recommended erasure procedure for the M87C196KC KD is exposure to shortwave ultraviolet light which has a wavelength of 2537 The integrated dose (i e UV intensity c exposure time) for erasure should be a minimum of 15 Wsec cm2 The erasure time with this dosage is approximately 35 to 60 minutes using an ultraviolet lamp with a 12000 mW cm2 power rating The M87C196KC KD should be placed within 1 inch of the lamp tubes during erasure The maximum integrated dose an M87C196KC KD can be exposed to without damage is 7258 Wsec cm2 (1 week 12000 mW cm2) Exposure of the M87C196KC KD to high intensity UV light for long periods may cause permanent damage
Erasing the M87C196KC KD EPROM
Initially and after each erasure all bits of the M87C196KC KD are in the ``1'' state Data is introduced by selectively programming ``0s'' into the desired bit locations Although only ``0s'' will be programmed both ``1s'' and ``0s'' can be present in the data word The only way to change a ``0'' to a ``1'' is by ultraviolet light erasure The erasure characteristics of the M87C196KC KD are such that erasure begins to occur upon exposure to light with wavelengths shorter than approximately 4000 Angstroms ( ) It should be noted that sunlight and certain types of fluorescent lamps have wavelengths in the 3000-4000 range Constant exposure to room level fluorescent lighting could erase the typical M87C196KC KD in approximately 3 years while it would take approximately 1 week to cause erasure when exposed to direct sunlight
EPROM PROGRAMMING WAVEFORMS
271116 - 30
Figure 14 Slave Programming Mode Data Program Mode with Single Program Pulse
17
M87C196KC M87C196KD
271116 - 31
Figure 15 Slave Programming Mode in Word Dump with Auto Increment
271116 - 32
Figure 16 Slave Programming Mode Timing in Data Program with Repeated Prog Pulse and Auto Increment
18
M87C196KC M87C196KD
of VREF VREF must be close to VCC since it supplies both the resistor ladder and the digital section of the converter
10-BIT A D CHARACTERISTICS
The speed of the A D converter in the 10-bit mode can be adjusted by setting a clock prescaler on or off At high frequencies more time is needed for the comparator to settle The maximum frequency with the clock prescaler disabled is 6 MHz The conversion times with the prescaler turned on or off is shown in the table below The AD TIME register has not been characterized for the 10-bit mode The converter is ratiometric so the absolute accuracy is dependent on the accuracy and stability Clock Prescaler On IOC2 4 e 0 156 5 States 19 5 ms 16 MHz Parameter Resolution Absolute Error Full Scale Error Zero Offset Error Non-Linearity Differential Non-Linearity Error Channel-to-Channel Matching Repeatability Temperature Coefficients Offset Full Scale Differential Non-Linearity Off Isolation Feedthrough VCC Power Supply Rejection Input Resistance DC Input Leakage Sample Time Prescaler On Prescaler Off Input Capacitance 16 8 3
b 60 b 60
g0 25 g3 g3
A D CONVERTER SPECIFICATIONS
The specifications given below assume adherence to the Operating Conditions section of this data sheet Testing is performed with VREF e 5 12V
Clock Prescaler Off IOC2 4 e 1 89 5 States 29 8 ms 6 MHz Minimum 1024 10 0 Maximum 1024 10
g8
Typical(3)
Units Levels Bits LSBs LSBs LSBs
Notes
0
lb 1
g8
LSBs LSBs LSBs LSBs LSB C LSB C LSB C
a2
g1
0
0 009 0 009 0 009
b 60
dB dB dB
12 1 1
750 0
1 2K 30
X mA States States pF
NOTES An ``LSB'' as used here has a value of approximately 5 mV 1 DC to 100 KHz 2 Multiplexer Break-Before-Make Guaranteed 3 Typical values are expected for most devices at 25 C
19
M87C196KC M87C196KD
8-BIT MODE A D CHARACTERISTICS
The 8-bit mode trades off resolution for a faster conversion time The AD TIME register must be used when performing an 8-bit conversion The following specifications are tested with OA6H in AD TIME Parameter Resolution Absolute Error Full Scale Error Zero Offset Error Non-Linearity Differential Non-Linearity Error Channel-to-Channel Matching Repeatability Temperature Coefficients Offset Full Scale Differential Non-Linearity
g0 25 g1 g2
Sample Time 20 States
Convert Time 56 States
A6H in AD TIME 9 8 ms 16 MHz
16 MHz
Typical
Minimum 256 8 0
Maximum 256 8
g2
Units Levels Bits LSBs LSBs LSBs
Notes
0
lb 1
g2
LSBs LSBs LSBs LSBs LSB C LSB C LSB C
a1
g1
0 003 0 003 0 003
NOTES An ``LSB'' as used here has a value of approximately 20 mV 1 Typical values are expected for most devices at 25 C
20
M87C196KC M87C196KD
M87C196KC DESIGN INFORMATION M87C196KC Enhanced Feature Set over the M80C196KB
1 The M87C196KC has twice the RAM of the M80C196KB and 16 Kbytes of EPROM Also a Vertical Register Windowing Scheme allows the extra 256 bytes of RAM to be used as registers This greatly reduces the context switching time 2 Peripheral Transaction Server (PTS) The PTS is an alternative way to service an interrupt reducing latency and overhead Each interrupt can be mapped to its PTS channel which acts like a DMA channel Each interrupt can now do a single or block transfer without executing an interupt service routine Special PTS modes exist for the A D converter HSI and HSO 3 Two extra Pluse Width Modulated outputs The M87C196KC has added 2 PWM outputs that are functionally compatible to the 80C196KB PWM 4 Timer2 Internal Clocking Timer2 can now be clocked with an internal source every 1 or 8 state times 5 The A D can now perform an 8- as well as a 10-bit conversion This trades off resolution for a faster conversion time 6 Additional On-chip Memory Security Two UPROM (Uneraseable Programmable Read Only Memory) bits can be programmed to disable the bus controller for external code and data fetches Once programmed a UPROM bit cannot be erased By shutting off the bus controller for external fetches no one can try and gain access to your code by executing from external memory 7 New Instructions The M87C196KC has 5 new instructions An exchange (XCHB XCHW) instruction swaps two memory locations an Interruptable Block Move Instruction (BMOVI) a Table Indirect Jump (TIJMP) instruction and two instructions for enabling and disabling the PTS (EPTS DPTS)
M80C196KB TO M87C196KC DESIGN CONSIDERATIONS
1 Memory Map The M87C196KC has 512 bytes of RAM SFRs and 16K of EPROM The extra 256 bytes of RAM will reside in locations 100H-1FFH and the extra 8K of EPROM will reside in locations 4000H-5FFFH These locations are external memory on the M80C196KB 2 EPROM programming The M87C196KC has a different programming algorithm to support 16K of on-board memory 3 ONCE Mode Entry The ONCE mode is entered on the M87C196KC by driving the TXD pin low on the rising edge of RESET The TXD pin is held high by a pullup that is specified at 1 4 mA and remain at 2 0V This Pullup must not be overridden or the M87C196KC will enter the ONCE mode 4 During the bus HOLD state the M87C196KC weakly holds RD WR ALE BHE and INST in their inactive states The 80C196KB only holds ALE in its inactive state
5 A RESET pulse from the M87C196KC is 16 states rather than 4 states as on the 80C196KB (i e a watchdog timer overflow) This provides a longer RESET pulse for other devices in the system 6 The CDE pin on the KB has become a VSS pin on the KC to support 16 MHz operation
M87C196KC ERRATA
1 Missed EXTINT on P0 7 The 80C196KC20 could possibly miss an EXTINT on P0 7 See faxback 2049 2 HIS MODE divide-by-eight See Faxback 3 IPD hump See Faxback 2311 2192
21
M87C196KC M87C196KD
M87C196KD DESIGN INFORMATION M87C196KD Enhancements over the M87C196KC
The M87C196KD is an enhanced pin-for-pin compatible upgrade to the M87C196KC The M87C196KD offers the same functionality packages and pin-outs as the M87C196KC with twice the on-chip EPROM and register RAM 1 Doubling the on-chip EPROM to 32 KBytes allows for larger on-chip programs 2 Doubling the on-chip RAM to 1000 bytes allows for faster and more optimized code execution
M87C196KC TO M87C196KD DESIGN CONSIDERATIONS
Due to the added memory a few memory-specific functions have been modified on the M87C196KD 1 The AC characteristic RD Low to Address Float (TRLAZ) maximum has been increased from 15 ns on the M87C196KC to 30 ns on the M87C196KD 2 The memory map is expanded to accommodate the additional memory Because the added memory resides in memory locations that were always external to the M87C196KC M87C196KC code may have to be modified to run on the M87C196KD 3 The vertical windowing map is extended to allow all 1000 bytes of register RAM to be windowed into the lower register file 4 The M87C196KD has a different autoprogramming algorithm to support 32 KBytes of on-chip EPROM
22
M87C196KC M87C196KD
NEW M87C196KC KD FEATURE
A CLKOUT disable bit has been added to the IOC3 SFR This can be used to reduce noise in systems that do not require the CLKOUT signal Figure 17 indicates the placement of the new bit
DATASHEET REVISION HISTORY
The changes made since the October 1992 revision of the M87C196KC datasheet (271116-004) are as follows 1 Added M87C196KD information 2 Deleted the memory map figure 3 Deleted the horizontal windowing figure 4 Deleted the SFR bit summaries 5 Added the new CLKOUT disable feature 6 Modified the VIH2 and ICC DC specifications 7 Modified the TLLYV TLLGV TRLDV TRHDZ TLLCH TLHLL TLLAX TLLRL TRLAZ and TWHQX AC specifications 8 Modified the THALBZ and THAHAX HOLD HLDA specifications 9 Added the package thermal characteristics See the 87C196KC KD User's Manual (order 272238) for this information
271116 - 34
NOTE RSV Reserved bits must be e 0
Figure 17 M87C196KD New SFR Bit (CLKOUT Disable)
23


▲Up To Search▲   

 
Price & Availability of M87C196KD

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X